Big Huge Thesaurus

battle of Thermopylae

noun